package com.gpnu7_412.yanzhi.mapper;

import com.gpnu7_412.yanzhi.entity.CommentHanding;

import java.util.List;

/**
 * @author ZZH
 */
public interface CommentHandingMapper {
    /**
     * 新增评论举报
     * @param commentHanding 评论举报信息
     * @return 影响条数
     */
    Integer insert(CommentHanding commentHanding);

    /**
     * 根据举报ID删除
     * @param handingId 举报ID
     * @return 影响条数
     */
    Integer deleteByHandingId(Integer handingId);

    /**
     * 根据评论ID删除
     * @param commentId 评论ID
     * @return 影响条数
     */
    Integer deleteByCommentId(Integer commentId);

    /**
     * 查找所有评论举报
     * @return 评论举报对象列表
     */
    List<CommentHanding> selectAll();

    /**
     * 根据举报ID查找举报信息
     * @param handingId 举报ID
     * @return 评论举报对象
     */
    CommentHanding selectByHandingId(Integer handingId);
}
